home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000077_icon-group-sender _Mon Mar 2 12:50:56 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id MAA19942
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Mon, 2 Mar 1998 12:50:50 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA00991; Mon, 2 Mar 1998 12:50:49 -0700
  7. Date: Mon, 2 Mar 1998 13:06:12 -0600
  8. Message-Id: <199803021906.NAA11451@segfault.cs.utsa.edu>
  9. From: Clinton Jeffery <jeffery@segfault.cs.utsa.edu>
  10. To: evans@gte.net
  11. Cc: icon-group@optima.CS.Arizona.EDU
  12. In-Reply-To: <34F9AA01.454D@gte.net> (message from Mark Evans on Sun, 01 Mar
  13.     1998 12:33:37 -0600)
  14. Subject: Re: Third-party editors
  15. Reply-To: jeffery@cs.utsa.edu
  16. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  17. Status: RO
  18. Content-Length: 1195
  19.  
  20.  
  21. [Mark Evans writes:]
  22. >   Is anyone knowledgeable regarding what it would take to implement Icon
  23. >   under a third-party editing system like Microsoft Word or CodeWrite.
  24. >   The Icon editor is OK but with probably just a little effort, we could
  25. >   exploit the full power of real word processors.
  26.  
  27. If you are willing to learn enough "Word BASIC", you can rewrite the
  28. entirety of the Wi program in it, replacing Wi with Word.  You just
  29. implement the logic of a project "make" program, and invoke the underlying
  30. Icon translator, wicont, which writes its output to a log file for you.
  31. Read that in, jump to the first error, and presto!  You've replaced Wi.
  32. Its only 600 or so lines of Icon, I wonder how many lines of Word BASIC
  33. it will come to?  Have fun.
  34.  
  35. For my part, if I want "full power" I am more likely to reimplement Wi in
  36. Emacs Lisp than Word BASIC.  Right now for Windows Icon programming I use
  37. a mixture of Wi and Emacs.  I will probably continue to enhance Wi, and
  38. port it to UNIX, instead of rewriting it in another language.
  39.  
  40. Clint Jeffery, jeffery@cs.utsa.edu
  41. Division of Computer Science, The University of Texas at San Antonio
  42. Research http://www.cs.utsa.edu/research/plss.html
  43.  
  44.